篇三 底层虚拟系统简介 您所在的位置:网站首页 MacBook word 替换 篇三 底层虚拟系统简介

篇三 底层虚拟系统简介

2023-06-14 05:13| 来源: 网络整理| 查看: 265

能力一般,水平有限,错误还请指正。估计懒得改

一 序

    对PVE、ESXi、Hyper-V、Unraid等的简介。

二 PVE

    PVE全称Proxmox Virtual Environment,由Proxmox Server Solutions GmbH公司开发并维护,是基于Linux的发行版Debian集成QEMU/KVM和LXC虚拟化技术并提供图形界面的开源虚拟化管理平台。太长看不懂:PVE→QEMU/KVM和LXC技术→Debian系统→GNU/Linux。本质上,PVE是针对虚拟机做优化的Linux系统,也意味着任何Linux系统装上kvm和lxc后便有pve7成功力。

    Debian,由开源社区维护的GNU/Linux的发行版。整体追求稳定而非最新,占用资源少。只需要知道它是优秀的Linux系统就行了没啥好讲的。

    QEMU/KVM,由KVM内核模块和QEMU上层软件组成,KVM负责打开处理器的虚拟化功能,并将虚拟机置于处理器的特殊模式中运行。QEMU可在没有KVM模块的情况下独立运行(性能差),其提供了整套虚拟机运行所需的环境,也可利用KVM为虚拟机提供硬件虚拟化加速以提高性能。简单来说:QEMU可以用软件强行模拟虚拟机,KVM可以召唤本机处理器分身,QEMU+KVM可以用本机处理器分身运行虚拟机。(再通俗一点:我可以凭经验强猜女朋友行为,我学了忍术能召唤自己女性分身,那我分身太懂女朋友想法了没有女朋友)

    LXC全称Linux containers,简单说即复用linux内核来创建虚拟机,性能最佳。将宿主机所有能调度的资源想象成一张纸,在纸上画一片区域(容器)分配给某虚拟机让其直接调用,即为LXC技术。该技术直接调用宿主机Linux内核(那张纸),即只能创建基于Linux的虚拟机,并且不能调用超出宿主机能力的功能。例如在OpenWrt的fullconeNAT功能需要Linux内核的支持,如果想lxc中OpenWrt使用该功能,则需要修改宿主机PVE的Linux内核。

三 Unraid

    Unraid是Lime Technology, Inc.公司的商业化Nas系统,基于Linux集成docker、kvm虚拟化、nas功能。适合同时需要这3个功能又不愿意多折腾的朋友。

    题外:这玩意是带虚拟化的Nas系统,理应不该与PVE、ESXi、Hyper-V同台竞技。因网上不少声音将其与PVE、ESXi、Hyper-V对比,特此说明。这玩意收费模式是绑定U盘,就是为某个U盘购买授权且不可迁移,也就是该U盘坏了掉了被偷了就得重新买。网上有方法克隆授权U盘。

四 ESXi

    ESXi是VMware Inc.公司的vSphere套件中的组件(类似Word是Microsoft公司的Office套件中的组件),vSphere(与Office提供全套办公解决方案一样)面向服务器厂商提供全套虚拟化解决方案。vSphere有个免费版本VMware vSphere Hypervisor包含ESXi组件,该版本提供60天全功能试用,此后屏蔽部分功能。

    ESXi曾经基于Linux,后抛弃Linux源码重新编写(?),商业闭源软件。

    ESXi面向服务器厂商,民用硬件兼容一般,因此拿民用硬件部署ESXi常常需要在部署前注入驱动。

五 Hyper-V

    Hyper-V由Microsoft公司推出,可在Win系统-控制面板-程序-程序与功能-启用或关闭Windows功能中开启。实际该功能将系统底层替换为Hyper-V Core,原本的Win系统会变成运行在Hyper-V Core上的带有管理硬件的功能的特权虚拟机。

    在Windows Server 2019产品线中有个Hyper-V Server 2019,即独立的Hyper-V Core,该系统免费、纯命令行。Windows Server 2022产品线还未推出Hyper-V Server。

    在不同的Windows版本中Hyper-V功能不同,Windows Server与Hyper-V Server才为全功能。

六 性能

    本文介绍了Linux的LXC、Linux的QEMU/KVM、ESXi、Hyper-V。其中Linux的LXC因其直接使用宿主系统的内核,性能最接近物理机,其余3个相差无几。实际性能也就是98%与97%的区别,实在不值一提。

七 我的选择

    PVE:免费很好,LXC很香很好用,网桥独占一个网口用于管理不完美,大版本升级后兼容性变动举棋不定,Linux的疑难杂症望而止步。

    Unraid:虚拟化就专干虚拟化的事,Nas系统来凑什么热闹。PVE的缺点都有,优点用不着,还收费!

    ESXi:收费,驱动麻烦。

    Hyper-V:微软兼容有目共睹,驱动完善,Windows Server系统熟悉,Hyper-V Server免费,非常适合我这种大白。

    



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有